package com.ruoyi.system.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 请购材料对象 req_reocrd
 * 
 * @author ruoyi
 * @date 2021-04-30
 */
public class ReqReocrd extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    private Long id;

    /** 材料名称 */
    private String mName;

    /** 材料型号 */
    private String mModel;

    /** 材料单位 */
    private String mUnit;
    /** 规格 */
    @Excel(name = "规格")
    private String mdSpecifications;

    /** 数量 */
    @Excel(name = "数量")
    private Double mdSum;

    /** 备注 */
    @Excel(name = "备注")
    private String remark;

    /** 材料外键 */
    @Excel(name = "材料外键")
    private Long mId;

    /** 请购单外键 */
    @Excel(name = "请购单外键")
    private Long reqId;

    /** 材料生成状态 */
    @Excel(name = "材料生成状态")
    private Integer recstate;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getmName() {
        return mName;
    }

    public void setmName(String mName) {
        this.mName = mName;
    }

    public String getmModel() {
        return mModel;
    }

    public void setmModel(String mModel) {
        this.mModel = mModel;
    }

    public String getmUnit() {
        return mUnit;
    }

    public void setmUnit(String mUnit) {
        this.mUnit = mUnit;
    }

    public String getMdSpecifications() {
        return mdSpecifications;
    }

    public void setMdSpecifications(String mdSpecifications) {
        this.mdSpecifications = mdSpecifications;
    }

    public Double getMdSum() {
        return mdSum;
    }

    public void setMdSum(Double mdSum) {
        this.mdSum = mdSum;
    }

    @Override
    public String getRemark() {
        return remark;
    }

    @Override
    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Long getmId() {
        return mId;
    }

    public void setmId(Long mId) {
        this.mId = mId;
    }

    public Long getReqId() {
        return reqId;
    }

    public void setReqId(Long reqId) {
        this.reqId = reqId;
    }

    public Integer getRecstate() {
        return recstate;
    }

    public void setRecstate(Integer recstate) {
        this.recstate = recstate;
    }

    @Override
    public String toString() {
        return "ReqReocrd{" +
                "id=" + id +
                ", mName='" + mName + '\'' +
                ", mModel='" + mModel + '\'' +
                ", mUnit='" + mUnit + '\'' +
                ", mdSpecifications='" + mdSpecifications + '\'' +
                ", mdSum=" + mdSum +
                ", remark='" + remark + '\'' +
                ", mId=" + mId +
                ", reqId=" + reqId +
                ", recstate=" + recstate +
                '}';
    }
}
